A Data ow Semantics for Constraint Logic Programs
نویسندگان
چکیده
This paper introduces an alternative operational model for constraint logic programs First a transition system is introduced which is used to de ne a trace semantics T Next an equivalent xpoint se mantics F is de ned a data ow graph is assigned to a program and a consequence operator on tuples of sets of constraints is given whose least xpoint determines one set of constraints for each node of the data ow graph To prove that F and T are equivalent an intermediate semantics O is used which propagates a given set of constraints through the paths of the data ow graph Possible applications of F and O are discussed in particular its incrementality is used to de ne a parallel execution model for clp s based on asynchronous processors assigned to the nodes of the program graph Moreover O is used to formalize the Intermittent Assertion Method of Burstall Bur for constraint logic programs
منابع مشابه
Abstracting Synchronization in Concurrent Constraint Programming
ing Synchronization in Concurrent Constraint Programming ? Enea Za anella1 Roberto Giacobazzi2 Giorgio Levi1 1 Dipartimento di Informatica, Universit a di Pisa Corso Italia 40, 56125 Pisa (za anel,levi)@di.unipi.it 2 LIX, Laboratoire d'Informatique, Ecole Polytechnique 91128 Palaiseau cedex [email protected] Abstract. Because of synchronization based on blocking ask, some of the most i...
متن کاملA Data ow Semantics for Constraint
This paper introduces an alternative operational model for constraint logic programs. First, a transition system is introduced, which is used to deene a trace semantics T. Next, an equivalent xpoint semantics F is deened: a dataaow graph is assigned to a program, and a consequence operator on tuples of sets of constraints is given whose least xpoint determines one set of constraints for each no...
متن کاملRelating weight constraint and aggregate programs: Semantics and representation
Weight constraint and aggregate programs are among the most widely used logic programs with constraints. In this paper, we relate the semantics of these two classes of programs, namely the stable model semantics for weight constraint programs and the answer set semantics based on conditional satisfaction for aggregate programs. Both classes of programs are instances of logic programs with const...
متن کاملStable Generated Models of Generalized Constraint Logic Programs
We present a declarative semantics of generalized constraint logic programs based on stable generated models. Generalized logic programs contain arbitrary quantiier free formulas in the bodies and heads of their rules. Up to now the only declarative semantics for this program class is deened in terms of stable generated models introduced by Herre and Wagner. A generalized constraint logic progr...
متن کاملVeri cation and Debugging of Concurrent Constraint Programs through Abstract Interpretation with Set Constraints
The existing automated veri cation methods apply mainly to those concurrent systems where the number of concurrent processes is statically xed and the data dependencies of the control ow are simple Systems that are speci ed and programmed in the concurrent constraint programming paradigm cc speci cally overcome those two limitations There memory states are modeled by logical formulae constraint...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995